/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */

package pl.raflik.queryxml.langservice;

import java.util.List;

/**
 *
 * @author raflik
 */
public interface QueryLanguage {
    public boolean isValid(String query);
    public List<?> resolve(String query, Object node, Object param) throws QueryResolverException;
    public String supportedLanguage();
    public Object[] getParams();
    public String mimeType();
}
